#ifndef LOADMAPINSTRUCTIONDELEGATE_H
#define LOADMAPINSTRUCTIONDELEGATE_H

#include <QWidget>
#include "loadmapinstructiondelegate_global.h"
#include <QObject>
#include "../../CommunicateDelegate/globaldata.h"

class GlobalData;


class LoadMapInstructionView;

class LOADMAPINSTRUCTIONDELEGATESHARED_EXPORT LoadMapInstructionDelegate : public QWidget
{
    Q_OBJECT

public:

    /**
     * @brief LoadMapInstructionDelegate            构造函数
     * @param parent
     */
    LoadMapInstructionDelegate(GlobalData *globalDataIn,QWidget *parent = 0);
    
    /**
     * @brief initView              初始化界面
     */
    void initView();
    
public slots:
    
    /**
     * @brief finishededitinstructionSlot           指令属性编辑完成响应槽函数
     */
    void finishededitinstructionSlot();
    
    /**
     * @brief cleanNote_slot                        清除注释
     */
    void cleanNote_slot();
    
public:
    
    GlobalData *globalData;
    /**
     * @brief loadMapInstructionView                指令属性编辑界面对象
     */
    LoadMapInstructionView *loadMapInstructionView;

private:


};

#endif // LOADMAPINSTRUCTIONDELEGATE_H
